package com.share.shrimpcolo.pet;

/**
 * 
 * @author Johnny Tam
 * 实现主人给宠物 喂食功能
 * 1） 给Dog喂食， 其健康值增加3， 输出吃饱信息
 * 2） 给Penguin喂食， 其健康值增加5， 输出吃饱信息
 * 方法：
 * 1） 抽象类Pet 增加抽象方法 eat()
 * 2) Dog重写eat, 实现狗狗吃饭
 * 3) Penguin重写eat, 实现企鹅吃饭
 * 4) 创建 Master类，添加feed(Dog dog)方法，调用Dog类的eat方法， 实现狗狗的喂养
 * 添加feed(Penguin pgn), 调用Penguin类的eat方法，实现企鹅的喂养
 * 5） 创建测试类， 在类中 创建Master， Dog， Penguin对象，调用相应方法实现 主人喂养宠物功能。
 */
public class TestAnimal {

	public static void main(String[] args) {

		Dog dog = new Dog("小灰灰", "吉娃娃");
		Penguin pgn = new Penguin("QQ", "Q妹");	
		Master master = new Master("檀老师", 100);
		
		master.feed(dog);
		master.feed(pgn);
		
		/**
		 * 问题来了，好友N个的宠物， 怎么办？？？
		 */
		
	}

}
